package com.bdqn.pojo;

import java.io.Serializable;
import java.util.Date;

/**
 * 收货地址
 *
 * @TableName t_address
 */
public class Address implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 联系人姓名
     */
    private String contact;

    /**
     * 收货地址明细
     */
    private String addressDesc;

    /**
     * 邮编
     */
    private String postCode;

    /**
     * 联系人电话
     */
    private String tel;

    /**
     * 创建者
     */
    private Long createdUserId;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 修改者
     */
    private Long updatedUserId;

    /**
     * 修改时间
     */
    private Date updatedTime;

    /**
     * 主键ID
     */
    public Long getId() {
        return id;
    }

    /**
     * 主键ID
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 用户ID
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 用户ID
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 联系人姓名
     */
    public String getContact() {
        return contact;
    }

    /**
     * 联系人姓名
     */
    public void setContact(String contact) {
        this.contact = contact;
    }

    /**
     * 收货地址明细
     */
    public String getAddressDesc() {
        return addressDesc;
    }

    /**
     * 收货地址明细
     */
    public void setAddressDesc(String addressDesc) {
        this.addressDesc = addressDesc;
    }

    /**
     * 邮编
     */
    public String getPostCode() {
        return postCode;
    }

    /**
     * 邮编
     */
    public void setPostCode(String postCode) {
        this.postCode = postCode;
    }

    /**
     * 联系人电话
     */
    public String getTel() {
        return tel;
    }

    /**
     * 联系人电话
     */
    public void setTel(String tel) {
        this.tel = tel;
    }

    /**
     * 创建者
     */
    public Long getCreatedUserId() {
        return createdUserId;
    }

    /**
     * 创建者
     */
    public void setCreatedUserId(Long createdUserId) {
        this.createdUserId = createdUserId;
    }

    /**
     * 创建时间
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * 创建时间
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    /**
     * 修改者
     */
    public Long getUpdatedUserId() {
        return updatedUserId;
    }

    /**
     * 修改者
     */
    public void setUpdatedUserId(Long updatedUserId) {
        this.updatedUserId = updatedUserId;
    }

    /**
     * 修改时间
     */
    public Date getUpdatedTime() {
        return updatedTime;
    }

    /**
     * 修改时间
     */
    public void setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", userId=").append(userId);
        sb.append(", contact=").append(contact);
        sb.append(", addressDesc=").append(addressDesc);
        sb.append(", postCode=").append(postCode);
        sb.append(", tel=").append(tel);
        sb.append(", createdUserId=").append(createdUserId);
        sb.append(", createdTime=").append(createdTime);
        sb.append(", updatedUserId=").append(updatedUserId);
        sb.append(", updatedTime=").append(updatedTime);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}